package com.jyw.system.enums;

import lombok.Getter;

/**
 * @author Created by ZhangCheng on 2023/08/16 （其他配置config枚举）
 */
@Getter
public enum OtherConfigEnum {

    /**
     * 系统大屏配置
     */
    BIG_SCREEN("BIG_SCREEN_CONFIG", "其他配置-系统大屏配置"),

    /**
     * 系统服务台考勤配置
     */
    SERVICE_ATTENDANCE("SERVICE_ATTENDANCE_CONFIG", "其他配置-系统服务台考勤配置"),

    /**
     * 系统工单告警提示配置
     */
    ALARM_PROMPT("ALARM_PROMPT_CONFIG", "其他配置-系统工单告警提示配置"),

    /**
     * 系统自动派单配置
     */
    AUTO_ORDER("AUTO_ORDER_CONFIG", "其他配置-系统自动派单配置"),

    /**
     * 系统时效性评级规则配置
     */
    TIMELINESS_RATE("TIMELINESS_RATE_CONFIG", "其他配置-系统时效性评级规则配置"),

    /**
     * 系统科室码配置
     */
    DEPART_CODE("DEPART_CODE_CONFIG", "其他配置-系统科室码配置"),

    /**
     * 系统资产码配置
     */
    ASSET_CODE("ASSET_CODE_CONFIG", "其他配置-系统资产码配置"),

    /**
     * 系统工单审核配置
     */
    ORDER_REVIEW("ORDER_REVIEW_CONFIG", "其他配置-系统工单审核配置"),

    /**
     * 系统工单评价配置
     */
    ORDER_EVALUATE("ORDER_EVALUATE_CONFIG", "其他配置-系统工单评价配置"),

    /**
     * 系统工单催单规则配置
     */
    REMINDER_RULES("REMINDER_RULES_CONFIG", "其他配置-系统工单告催单规则配置"),

    /**
     * 系统工单期望完成时间配置
     */
    EXPECTED_TIME("EXPECTED_TIME_CONFIG", "其他配置-系统工单期望完成时间配置"),

    /**
     * 系统工单接单科室配置
     */
    RECEIVE_DEPART("RECEIVE_DEPART_CONFIG", "其他配置-系统工单接单科室配置"),

    /**
     * 系统工单提醒配置
     */
    ORDER_REMINDER("ORDER_REMINDER_CONFIG", "其他配置-系统工单提醒配置"),

    /**
     * 系统需求提醒配置
     */
    DEMAND_REMINDER("DEMAND_REMINDER_CONFIG", "其他配置-系统需求/任务提醒配置"),
    /**
     * 系统知识审核配置
     */
    KNOWLEDGE_REVIEW("KNOWLEDGE_REVIEW_CONFIG", "其他配置-系统知识审核配置");

    private String key;

    private String name;

    OtherConfigEnum(String key, String name) {
        this.key = key;
        this.name = name;
    }
}
